Compensation management system and method

ABSTRACT

A computer-implemented method, computer program product and computing system for: defining a plurality of known error types within a payroll platform for use within an automotive space; obtaining performance information for a plurality of performance-based employees within the automotive space; and processing the performance information based, at least in part, upon the plurality of known error types to identify one or more errors within the performance information.

RELATED APPLICATION(S)

This application claims the benefit of U.S. Provisional Application No.62/840,959, filed on 30 Apr. 2019, the entire tents of which is hereinincorporated by reference.

TECHNICAL FIELD

This disclosure relates to management systems and, more particularly, tocompensation management systems for performance-based employees.

BACKGROUND

In business, employees are often compensated based upon performance. Forexample, people that assemble items may be paid based upon the quantityof items that they assemble. Additionally, salespeople may becompensated based upon the value of the products that they are selling.These performance-based employees are often compensated based upon acommission, wherein e.g., they may earn X % of whatever they sell, or Y% of the profit of whatever they sell.

Unfortunately, it is often difficult for these performance-basedemployees (and the organizations for which they work) to keep track offand stay current with respect to the earnings/compensation of theseemployees.

SUMMARY OF DISCLOSURE

Concept #10

In one implementation, a compensation management method is executed on acomputing device and includes: defining a plurality of known error typeswithin a payroll platform for use within an automotive space; obtainingperformance information for a plurality of performance-based employeeswithin the automotive space; and processing the performance informationbased, at least in part, upon the plurality of known error types toidentify one or more errors within the performance information.

One or more of the following features may be included. A user may benotified of the one or more errors within the performance information.The one or more errors within the performance information may becorrected, thus defining corrected performance information. Compensationinformation may be calculated for the performance-based employees based,at least in part, upon the corrected performance information. Theautomotive space may include one or more of: an automotive sales space;an automotive service space; an automotive body shop space; anautomotive finance & insurance space; an automotive administrativespace; an automotive franchisor space; and an automotive parts space.The performance-based employees may be performance-based sellers ofproducts. The performance-based employees may be performance-basedsellers of services. The performance information may be obtained fromone or more of: a customer relationship management platform, aninventory management platform, an accounting platform, a proprietarydata feed, a proprietary data file, a proprietary datastore,manually-entered data, and a dealership management platform.

In another implementation, a computer program product resides on acomputer readable medium and has a plurality of instructions stored onit. When executed by a processor, the instructions cause the processorto perform operations including: defining a plurality of known errortypes within a payroll platform for use within an automotive space;obtaining performance information for a plurality of performance-basedemployees within the automotive space; and processing the performanceinformation based, at least in part, upon the plurality of known errortypes to identify one or more errors within the performance information.

One or more of the following features may be included. A user may benotified of the one or more errors within the performance information.The one or more errors within the performance information may becorrected, thus defining corrected performance information. Compensationinformation may be calculated for the performance-based employees based,at least in part, upon the corrected performance information. Theautomotive space may include one or more of: an automotive sales space;an automotive service space; an automotive body shop space; anautomotive finance & insurance space; an automotive administrativespace; an automotive franchisor space; and an automotive parts space.The performance-based employees may be performance-based sellers ofproducts. The performance-based employees may be performance-basedsellers of services. The performance information may be obtained fromone or more of: a customer relationship management platform, aninventory management platform, an accounting platform, a proprietarydata feed, a proprietary data file, a proprietary datastore,manually-entered data, and a dealership management platform.

In another implementation, a computing system includes a processor andmemory is configured to perform operations including: defining aplurality of known error types within a payroll platform for use withinan automotive space; obtaining performance information for a pluralityof performance-based employees within the automotive space; andprocessing the performance information based, at least in part, upon theplurality of known error types to identify one or more errors within theperformance information.

One or more of the following features may be included. A user may benotified of the one or more errors within the performance information.The one or more errors within the performance information may becorrected, thus defining corrected performance information. Compensationinformation may be calculated for the performance-based employees based,at least in part, upon the corrected performance information. Theautomotive space may include one or more of: an automotive sales space;an automotive service space; an automotive body shop space; anautomotive finance & insurance space; an automotive administrativespace; an automotive franchisor space; and an automotive parts space.The performance-based employees may be performance-based sellers ofproducts. The performance-based employees may be performance-basedsellers of services. The performance information may be obtained fromone or more of: a customer relationship management platform, aninventory management platform, an accounting platform, a proprietarydata feed, a proprietary data file, a proprietary datastore,manually-entered data, and a dealership management platform.

The details of one or more implementations are set forth in theaccompanying drawings and the description below. Other features andadvantages will become apparent from the description, the drawings, andthe claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagrammatic view of a distributed computing networkincluding a computing device that executes a compensation managementprocess according to an embodiment of the present disclosure;

FIG. 2 is a diagrammatic view of the compensation management process ofFIG. 1 interfaced with a plurality of external systems according to anembodiment of the present disclosure;

FIG. 3 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure;

FIG. 4 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure;

FIG. 5 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure;

FIG. 6 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure;

FIG. 7 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure;

FIG. 8 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure;

FIG. 9 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure;

FIG. 10 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure; and

FIG. 11 is a flowchart of an implementation of the compensationmanagement process of FIG. 1 according to an embodiment of the presentdisclosure.

Like reference symbols in the various drawings indicate like elements.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

System Overview

Referring to FIG. 1 , there is shown compensation management process 10.Compensation management process 10 may be implemented as a server-sideprocess, a client-side process, or a hybrid server-side/client-sideprocess. For example, compensation management process 10 may beimplemented as a purely server-side process via compensation managementprocess 10 s. Alternatively, compensation management process 10 may beimplemented as a purely client-side process via one or more ofcompensation management process 10 c 1, compensation management process10 c 2, compensation management process 10 c 3, and compensationmanagement process 10 c 4. Alternatively still, compensation managementprocess 10 may be implemented as a hybrid server-side/client-sideprocess via compensation management process 10 s in combination with oneor more of compensation management process 10 c 1, compensationmanagement process 10 c 2, compensation management process 10 c 3, andcompensation management process 10 c 4. Accordingly, compensationmanagement process 10 as used in this disclosure may include anycombination of compensation management process 10 s, compensationmanagement process 10 c 1, compensation management process 10 c 2,compensation management process 10 c 3, and compensation managementprocess 10 c 4.

Compensation management process 10 s may be a server application and mayreside on and may be executed by computing device 12, which may beconnected to network 14 (e.g., the Internet or a local area network).Examples of computing device 12 may include, but are not limited to: apersonal computer, a laptop computer, a personal digital assistant, adata-enabled cellular telephone, a notebook computer, a television withone or more processors embedded therein or coupled thereto, acable/satellite receiver with one or more processors embedded therein orcoupled thereto, a server computer, a series of server computers, a minicomputer, a mainframe computer, or a cloud-based computing network.

The instruction sets and subroutines of compensation management process10 s, which may be stored on storage device 16 coupled to computingdevice 12, may be executed by one or more processors (not shown) and oneor more memory architectures (not shown) included within computingdevice 12. Examples of storage device 16 may include but are not limitedto: a hard disk drive; a RAID device; a random access memory (RAM); aread-only memory (ROM); and all forms of flash memory storage devices.

Network 14 may be connected to one or more secondary networks (e.g.,network 18), examples of which may include but are not limited to: alocal area network; a wide area network; or an intranet, for example.

Examples of compensation management processes 10 c 1, 10 c 2, 10 c 3, 10c 4 may include but are not limited to a client application, a webbrowser, a game console user interface, or a specialized application(e.g., an application running on e.g., the Android™ platform or the iOS™platform). The instruction sets and subroutines of compensationmanagement processes 10 c 1, 10 c 2, 10 c 3, 10 c 4, which may be storedon storage devices 20, 22, 24, 26 (respectively) coupled to clientelectronic devices 28, 30, 32, 34 (respectively), may be executed by oneor more processors (not shown) and one or more memory architectures (notshown) incorporated into client electronic devices 28, 30, 32, 34(respectively). Examples of storage devices 20, 22, 24, 26 may includebut are not limited to: a hard disk drive; a RAID device; a randomaccess memory (RAM); a read-only memory (ROM); and all forms of flashmemory storage devices.

Examples of client electronic devices 28, 30, 32, 34 may include, butare not limited to, data-enabled, cellular telephone 28, laptop computer30, personal digital assistant 32, personal computer 34, a notebookcomputer (not shown), a server computer (not shown), a gaming console(not shown), a smart television (not shown), and a dedicated networkdevice (not shown). Client electronic devices 28, 30, 32, 34 may eachexecute an operating system, examples of which may include but are notlimited to Microsoft Windows™, Android™, WebOS™, iOS™, Redhat Linux™, ora custom operating system.

Users 36, 38, 40, 42 may access compensation management process 10directly through network 14 or through secondary network 18. Further,compensation management process 10 may be connected to network 14through secondary network 18, as illustrated with link line 44.

The various client electronic devices (e.g., client electronic devices28, 30, 32, 34) may be directly or indirectly coupled to network 14 (ornetwork 18). For example, data-enabled, cellular telephone 28 and laptopcomputer 30 are shown wirelessly coupled to network 14 via wirelesscommunication channels 46, 48 (respectively) established betweendata-enabled, cellular telephone 28, laptop computer 30 (respectively)and cellular network/bridge 50, which is shown directly coupled tonetwork 14. Further, personal digital assistant 32 is shown wirelesslycoupled to network 14 via wireless communication channel 52 establishedbetween personal digital assistant 32 and wireless access point (i.e.,WAP) 54, which is shown directly coupled to network 14. Additionally,personal computer 34 is shown directly coupled to network 18 via ahardwired network connection.

WAP 54 may be, for example, an IEEE 802.11a, 802.11b, 802.11g, 802.11n,Wi-Fi, and/or Bluetooth device that is capable of establishing wirelesscommunication channel 52 between personal digital assistant 32 and WAP54. As is known in the art, IEEE 802.11x specifications may use Ethernetprotocol and carrier sense multiple access with collision avoidance(i.e., CSMA/CA) for path sharing. The various 802.11x specifications mayuse phase-shift keying (i.e., PSK) modulation or complementary codekeying (i.e., CCK) modulation, for example. As is known in the art,Bluetooth is a telecommunications industry specification that allowse.g., mobile phones, computers, and personal digital assistants to beinterconnected using a short-range wireless connection.

Compensation Management Process

As will be discussed below in greater detail, compensation managementprocess 10 may be configured and/or utilized to monitor/incentivize theperformance of a performance-based employee of a company. Examples ofsuch a performance-based employee of the company may include but are notlimited to a performance-based seller of products and/or aperformance-based seller of services.

While much of the following discussion concerns compensation managementprocess 10 being utilized within an automotive space (e.g., anautomotive sales space, an automotive service space, an automotive bodyshop space, an automotive finance space, an automotive insurance space,an automotive administrative space, an automotive franchise or space,and an automotive parts space), this is for illustrative purposes onlyand is not intended to be a limitation of this disclosure, as otherconfigurations are considered to be within the scope of this disclosure.For example, it is understood that compensation management process 10may be utilized in any other spaces in which it may be desirable tomonitor/incentive the performance of performance-based employees (e.g.,a retail space; a healthcare space; a financial space; a manufacturingspace; a hospitality space; a travel space; a pharmaceutical space; atechnology space; and a real estate space.

As is known, performance-based employees may be compensated based uponmany different factors. For example, performance-based employees may bepaid a flat percentage-based commission based upon the products orservices they sell. However, often times such compensation plans are notas straightforward. For example, a performance-based employee may bepaid a first percentage up to a first level of sales and may be paid oneor more other percentages above such first level of sales. Additionally,various promotions may be built into such compensation plans. Forexample, performance-based employees may be incentivized to sell certainitems and/or services. For example, a car salesman may be incentivizedto move older inventory and/or sell maintenance plans. Additionally, atelecom salesperson may be incentivized to sell higher level data plans,wherein an electronics salesperson may be incentivized to sell damageprotection plans.

Referring also to FIG. 2 , compensation management process 10 may beconfigured to interface with and/or interact with one or more externalbusiness entities, examples of which may include but are not limited tocustomer relationship management platform 150, inventory managementplatform 152, accounting platform 154, dealership management platform156, social media platform 158, external rating platform 160, internalrating platform 162, human resource management platform 164, businessanalytics platform 166 and/or payroll platform 168.

As will be discussed below in greater detail, the performance ofperformance-based employees may be monitored and/or incentivized throughthe use of compensation management process 10.

Concepts 1-2

Referring also to FIG. 3 , compensation management process 10 may enable200 a user (e.g., user 56) to define a compensation plan for aperformance-based employee (e.g., one or more of users 36, 38, 40, 42).As discussed above, the performance-based employee (e.g., one or more ofusers 36, 38, 40, 42) may be a performance-based seller of productsand/or services.

This performance-based employee may be a performance-based employeewithin one or more of: an automotive sales space; an automotive servicespace; an automotive body shop space; an automotive finance & insurancespace; an automotive administrative space; an automotive franchisorspace; an automotive parts space; a retail space; a healthcare space; afinancial space; a manufacturing space; a hospitality space; a travelspace; a pharmaceutical space; a technology space; and a real estatespace.

For example, compensation management process 10 may enable 200 user 56)to define a compensation plan (e.g., compensation plan 58 or any ofcompensation plans 60) for one or more of users 36, 38, 40, 42, whereinusers 36, 38, 40, 42 may be performance-based employees within anautomotive space (e.g., car dealership 62). In this particular example,user 56 may be the sales manager of car dealership 62.

When enabling 200 a user (e.g., user 56) to define a compensation planfor a performance-based employee (e.g., one or more of users 36, 38, 40,42), compensation management process 10 may enable 202 the user (e.g.,user 56) to define the compensation plan for the performance-basedemployee (e.g., one or more of users 36, 38, 40, 42) by selecting thecompensation plan from a plurality of available compensation plans. Forexample, assume that compensation plans 60 include a plurality ofcompensation plans that are available at car dealership 62. Accordinglyand when onboarding a salesperson (e.g. user 36), user 56 may define acompensation plan for user 36 by selecting a specific plan fromplurality of compensation plans 60.

However, the selection of a compensation plan need not be so“cookie-cutter”, wherein an existing compensation plan must be selectedfor a particular user. For example and when enabling 200 a user (e.g.,user 56) to define a compensation plan for the performance-basedemployee (e.g., one or more of users 36, 38, 40, 42), compensationmanagement process 10 may enable 204 the user (e.g., user 56) to definea bespoke compensation plan for the performance-based employee (e.g.,one or more of users 36, 38, 40, 42). Therefore and through compensationmanagement process 10, user 56 may be able to define a bespoke (i.e.custom) compensation plan for (in this example) user 36. By enabling 204the user (e.g., user 56) to define a bespoke compensation plan for theperformance-based employee (e.g., user 36), custom compensation plansmay be defined via compensation management process 10 to e.g., entice anew salesperson to join car dealership 62 or address issues with anexisting compensation plan of a specific salesperson.

Assume for this illustrative example that compensation plan 58 wasdefined for the performance-based employee (e.g., user 36), whereinfuture earnings of user 36 may be defined (i.e. calculated) based upon(in this example) compensation plan 58. Compensation management process10 may obtain 206 performance information (e.g., performance information64) for the performance-based employee (e.g., user 36) so that thecompensation of user 36 may be calculated.

Performance information 64 may include sales performance information 66.Examples of sales performance information 66 may include but is notlimited to: a quantity of units sold indicator, a date of units soldindicator, a cost of units sold indicator, a margin of units soldindicator, an incentive concerning units sold indicator, a type of unitssold indicator and a timing of units sold indicator.

When obtaining 206 performance information 64 for the performance-basedemployee (e.g., user 36), compensation management process 10 may obtain208 sales performance information 66 from one or more of: customerrelationship management (CRM) platform 150 (e.g., a platform thatenables a user/business to manage their relationship with actual andpotential clients), inventory management platform 152 (e.g., a platformthat enables a user/business to manage/order/sell their inventory),accounting platform 154 (e.g., a platform that enables a user/businessto maintain their finances), proprietary data feed 170 (e.g., such as aninternal sales data feed within car dealership 62), proprietary datafile 172 (e.g., such as an internal sales data file within cardealership 62), proprietary datastore 174, manually-entered data 176,and dealership management platform 156.

Additionally, performance information 64 may include supplementalperformance information 68. Examples of supplemental performanceinformation 68 may include but is not limited to: an inventory ageindicator; a minimum wage indicator; an hours worked indicator; anemployment history indicator; a customer feedback indicator; an economicindicator; a team rating indicator; an individual rating indicator; andan organization rating indicator.

Accordingly, when obtaining 206 performance information 64 for theperformance-based employee (e.g., user 36), compensation managementprocess 10 may obtain 210 the supplemental performance information 68from one or more of: social media platform 158, external rating platform160, internal rating platform 162, inventory management platform 152,human resource management platform 164, proprietary data feed 170,proprietary data file 172, proprietary datastore 174, manually-entereddata 176, and business analytics platform 166.

When obtaining 206 performance information 64 for the performance-basedemployee (e.g., user 36), compensation management process 10 mayselectively exclude 212 one or more performance indicators; and/orselectively devalue 214 one or more performance indicators.

As discussed above, performance information 64 may include multiplediscrete performance indicators, examples of which may include but arenot limited to: a quantity of units sold indicator, a date of units soldindicator, a cost of units sold indicator, a margin of units soldindicator, an incentive concerning units sold indicator, a type of unitssold indicator and a timing of units sold indicator (within e.g., salesperformance information 66) and an inventory age indicator; a minimumwage indicator; an hours worked indicator; an employment historyindicator; a customer feedback indicator; an economic indicator; a teamrating indicator; an individual rating indicator; and an organizationrating indicator (within e.g., supplemental performance information 68).Accordingly, compensation management process 10 may allow a user (e.g.,user 56) to selectively exclude 212 one or more performance indicators;and/or selectively devalue 214 one or more performance indicators.

For example, assume that one of these performance indicators indicatedthat user 36 sold a vehicle on the last day of a sales event. Thatperformance indicator would be included in performance information 64that is used to calculate the compensation of user 36. However, assumefor illustrative purposes that this particular vehicle was returned thefollowing day (i.e. the day after the sales event ended). Accordinglyand if this particular performance indicator was used to calculate thecompensation of user 36, user 36 may be overcompensated (as e.g., thesale of this particular vehicle was the sale that qualified user 36 fora sales event bonus). Accordingly, compensation management process 10may allow user 56 to selectively exclude 212 this particular performanceindicator (thus eliminating the overcompensation of user 36); and/orselectively devalue 214 this particular performance indicator (thusmitigating the overcompensation of user 36).

Compensation management process 10 may calculate 216 compensationinformation (e.g., compensation information 70) for theperformance-based employee (e.g., user 36) based, at least in part, uponthe performance information 64 (which may include e.g., salesperformance information 66 and/or supplemental performance information68) and the compensation plan (e.g., compensation plan 56). For example,compensation plan 56 may define that user 36 receives X % of the netrevenue of the first 10 vehicles they sell in a month and Y % of the netrevenue of all other vehicles they sell in that month. Additionally,programs and financial incentives made be defined for e.g., sellingcertain makes of vehicles, certain models of vehicles, certain optionpackages, certain add-on packages, certain maintenance packages andcertain warranty packages. Additionally, the compensation of user 36 maybe impacted by e.g., reviews by management, reviews posted on socialmedia, general feedback concerning user 36 and general feedbackconcerning dealership 62.

Once this compensation information (e.g., compensation information 70)is calculated 216, compensation management process 10 may provide 218the compensation information (e.g., compensation information 70) for theperformance-based employee (e.g., user 36) to payroll platform 168 (sothat e.g., user 36 may be compensated based, at least in part, uponcompensation information 70).

Additionally and once this compensation information (e.g., compensationinformation 70) is calculated 216, compensation management process 10may provide 220 the compensation information (e.g., compensationinformation 70) for the performance-based employee (e.g., user 36) todealership management platform 156 (so that e.g., the performance and/orcompensation of user 36 may be tracked by car dealership 62).

Concept #3

Referring also to FIG. 4 , compensation management process 10 mayinclude a plurality of compensation plans (e.g., compensation plans 60)that may be defined for one or more of users 36, 38, 40, 42. Assume forthis example that user 56 (e.g. the sales manager for car dealership 62)is planning on implementing a new compensation plan at car dealership 62but is unsure as to which one should be implemented. For example, it isforeseeable that one compensation plan may result in salespeople beingunder compensated (thus resulting in e.g., unhappy salespeople that mayleave car dealership 62); while another compensation plan may result insalespeople being overly compensated (thus resulting in e.g., happysalespeople but an unprofitable car dealership). Accordingly and whenconsidering switching compensation plans, it may be desirable for user56 to see how a potential compensation plan may impact payroll and/orprofitability of (in this example) car dealership 62.

Compensation management process 10 may enable 300 a user (e.g., user 56)to define a first compensation plan (e.g., compensation plan 72) for oneor more performance-based employees (e.g., users 36, 38, 40, 42) withinan automotive space. As discussed above, these performance-basedemployees (e.g., one or more of users 36, 38, 40, 42) may beperformance-based sellers of products and/or services. Further and asdiscussed above, the automotive space may include one or more of: anautomotive sales space; an automotive service space; an automotive bodyshop space; an automotive finance & insurance space; an automotiveadministrative space; an automotive franchisor space; and an automotiveparts space.

When enabling 300 a user (e.g., user 56) to define a first compensationplan (e.g., compensation plan 72) for one or more performance-basedemployees (e.g., users 36, 38, 40, 42), compensation management process10 may enable 302 the user (e.g., user 56) to define the firstcompensation plan (e.g., compensation plan 72) for one or moreperformance-based employees (e.g., users 36, 38, 40, 42) by selectingthe first compensation plan (e.g., compensation plan 72) from aplurality of available compensation plans (e.g., compensation plans 60).

Alternatively and when enabling 300 a user (e.g., user 56) to define afirst compensation plan (e.g., compensation plan 72) for one or moreperformance-based employees (e.g., users 36, 38, 40, 42), compensationmanagement process 10 may enable 304 the user (e.g., user 56) to definea bespoke first compensation plan (e.g., compensation plan 72′) for theone or more performance-based employees (e.g., users 36, 38, 40, 42).

Compensation management process 10 may enable 306 the user (e.g., user56) to define a second compensation plan (e.g., compensation plan 74)for the one or more performance-based employees (e.g., users 36, 38, 40,42) within the automotive space.

When enabling 306 a user (e.g., user 56) to define a second compensationplan (e.g., compensation plan 74) for one or more performance-basedemployees (e.g., users 36, 38, 40, 42), compensation management process10 may enable 308 the user (e.g., user 56) to define the secondcompensation plan (e.g., compensation plan 74) for one or moreperformance-based employees (e.g., users 36, 38, 40, 42) by selectingthe second compensation plan (e.g., compensation plan 74) from aplurality of available compensation plans (e.g., compensation plans 60).

Alternatively and when enabling 306 a user (e.g., user 56) to define asecond compensation plan (e.g., compensation plan 74) for one or moreperformance-based employees (e.g., users 36, 38, 40, 42), compensationmanagement process 10 may enable 310 the user (e.g., user 56) to definea bespoke second compensation plan (e.g., compensation plan 74′) for theone or more performance-based employees (e.g., users 36, 38, 40, 42).

Compensation management process 10 may compare 312 the firstcompensation plan (e.g., compensation plan 72/72′) to the secondcompensation plan (e.g., compensation plan 74, 74′) to determine one ormore differential characteristics for the second compensation plan(e.g., compensation plan 74, 74′) with respect to the first compensationplan (e.g., compensation plan 72/72′).

As discussed above, it is foreseeable that one compensation plan (e.g.,compensation plan 72/72′) may result in salespeople being undercompensated (thus resulting in e.g., unhappy salespeople that may leavecar dealership 62); while another compensation plan (e.g., compensationplan 72/72′) may result in salespeople being overly compensated (thusresulting in e.g., happy salespeople but car dealership 62 beingunprofitable). Accordingly and when considering switching compensationplans, it may be desirable for user 56 to see how a potentialcompensation plan may impact payroll and/or profitability of (in thisexample) car dealership 62. Accordingly and by examining theabove-described differential characteristics, user 56 may be able todetermine which compensation plan (e.g., compensation plan 72/72′ orcompensation plan 74/74′) is the more desirable choice.

When comparing 312 the first compensation plan (e.g., compensation plan72/72′) and the second compensation plan (e.g., compensation plan 74,74′) to determine one or more differential characteristics for thesecond compensation plan (e.g., compensation plan 74, 74′) with respectto the first compensation plan (e.g., compensation plan 72/72′),compensation management process 10 may utilize 314 historicalperformance information of the one or more performance-based employees(e.g., users 36, 38, 40, 42) to determine the one or more differentialcharacteristics for the second compensation plan (e.g., compensationplan 74, 74′) with respect to the first compensation plan (e.g.,compensation plan 72/72′). Examples of such historical performanceinformation may include but are not limited to historical salesperformance information and/or historical supplemental performanceinformation.

When comparing 312 the first compensation plan (e.g., compensation plan72/72′) and the second compensation plan (e.g., compensation plan 74,74′) to determine one or more differential characteristics for thesecond compensation plan (e.g., compensation plan 74, 74′) with respectto the first compensation plan (e.g., compensation plan 72/72′),compensation management process 10 may utilize 316 predicted performanceinformation of the one or more performance-based employees (e.g., users36, 38, 40, 42) to determine the one or more differentialcharacteristics for the second compensation plan (e.g., compensationplan 74, 74′) with respect to the first compensation plan (e.g.,compensation plan 72/72′). Examples of such predicted performanceinformation may include but are not limited to predicted salesperformance information and/or predicted supplemental performanceinformation.

As discussed above, this sales performance information 66 may includebut is not limited to: a quantity of units sold indicator, a date ofunits sold indicator, a cost of units sold indicator, a margin of unitssold indicator, an incentive concerning units sold indicator, a type ofunits sold indicator and a timing of units sold indicator. Accordingly,historical sales performance information may define the manner in whichthe performance-based employee (e.g., user 36, 38, 40, 42) has performedwith respect to sales in the past, while predicted sales performanceinformation may define the manner in which the performance-basedemployee (e.g., user 36, 38, 40, 42) will likely perform with respect tosales in the future.

As discussed above, this supplemental performance information 68 mayinclude one or more of: an inventory age indicator; a minimum wageindicator; an hours worked indicator; an employment history indicator; acustomer feedback indicator; an economic indicator; a team ratingindicator; an individual rating indicator; and an organization ratingindicator. Accordingly, historical supplemental performance informationmay define the manner in which the performance-based employee (e.g.,user 36, 38, 40, 42) has performed with respect to supplemental metricsin the past, while predicted supplemental performance information maydefine the manner in which the performance-based employee (e.g., user36, 38, 40, 42) will likely perform with respect to supplemental metricsin the future.

When comparing 312 the first compensation plan (e.g., compensation plan72/72′) and the second compensation plan (e.g., compensation plan 74,74′) to determine one or more differential characteristics for thesecond compensation plan (e.g., compensation plan 74, 74′) with respectto the first compensation plan (e.g., compensation plan 72/72′),compensation management process 10 may distribute 318 the one or moredifferential characteristics with respect to a plurality of performanceinformation indicators.

For example, assume that when comparing 312 the first compensation plan(e.g., compensation plan 72/72′) and the second compensation plan (e.g.,compensation plan 74, 74′) to determine one or more differentialcharacteristics for the second compensation plan (e.g., compensationplan 74, 74′) with respect to the first compensation plan (e.g.,compensation plan 72/72′), compensation management process 10 maydetermine that the monthly operating costs for car dealership 62 maydecrease by $12,000 per month if car dealership 62 switches to thesecond compensation plan (e.g., compensation plan 74, 74′) from thefirst compensation plan (e.g., compensation plan 72/72′).

In order to aid in the analysis and the explanation, compensationmanagement process 10 may distribute 318 these one or more differentialcharacteristics (e.g., the $12,000 per month reduction in operatingcosts) with respect to a plurality of performance informationindicators. For example, compensation management process 10 maydetermine that this $12,000 monthly reduction in the operating costs ofcar dealership 62 may be the cumulative result of several discreteperformance information indicators (e.g., such as the sum of a $20,000increase in salaries, a $10,000 increase in 401(k) contributions, and a$42,000 reduction in benefit expenses).

Concept #4

Referring also to FIG. 5 , compensation management process 10 may beconfigured to allow user (e.g. user 56) to define a compensation planfor e.g., car dealership 62 that is competitive with other cardealerships (e.g., car dealership 76) similarly situated with respect tocar dealership 62.

For example, compensation management process 10 may define 400demographic information (e.g., demographic information 78) for a targetbusiness entity (e.g., car dealership 62). As is known, demographicinformation is information on a certain portion of the population thatis based on various factors, examples of which may include but are notlimited to age, race, gender, employment status, education, incomelevels, marital status, birthrates, and death rates. Accordingly,demographic information 78 may be information concerning the populationsurrounding (or clientele of) car dealership 68.

As discussed above, the target business entity (e.g., car dealership 62)may be a business entity in the automotive space, wherein the automotivespace may include one or more of: an automotive sales space; anautomotive service space; an automotive body shop space; an automotivefinance & insurance space; an automotive administrative space; anautomotive franchisor space; and an automotive parts space.

When defining 400 demographic information 78 for a target businessentity (e.g., car dealership 62), compensation management process 10 mayreceive 402 demographic information 78 from a data source (e.g., datasource 80). An example of data source 80 may be a data source that isexternal to car dealership 62, such as a census database.

Alternatively and when defining 400 demographic information 78 for atarget business entity (e.g., car dealership 62), compensationmanagement process 10 may manually define 404 demographic information78. For example, if demographic information 78 does not pre-exist (or isonly available via printed documentation), compensation managementprocess 10 may enable a user (e.g., user 56) to manually define 404demographic information 78.

Compensation management process 10 may define 406 business information(e.g., business information 82) for the target business entity (e.g.,car dealership 62). As is known, business information 82 may be any typeof information that is useful when making business decisions, examplesof which may include but are not limited to entity status, entity size,gross revenue, number of employees, years in business, type of business,tax status, and social standing.

When defining 406 business information 82 for the target business entity(e.g., car dealership 62), compensation management process 10 mayreceive 408 business information 82 from a data source (e.g., datasource 80). An example of data source 80 may be a data source that isexternal to car dealership 62, such as a business intelligence database.

When defining 406 business information 82 for the target business entity(e.g., car dealership 62), compensation management process 10 maymanually define 410 business information 82. For example, if businessinformation 82 does not pre-exist (or is only available via printeddocumentation), compensation management process 10 may enable a user(e.g., user 56) to manually define 404 business information 82.

Compensation management process 10 may analyze 412 demographicinformation 78 and/or business information 82 to identify a proposedcompensation plan (e.g., compensation plan 58) for one or moreperformance-based employees (e.g., users 36, 38, 40, 42) of the targetbusiness entity (e.g., car dealership 62). As discussed above, theperformance-based employees (e.g., users 36, 38, 40, 42) may be aperformance-based seller of products and/or services. Accordingly and aswill be discussed below in greater detail, compensation managementprocess 10 may allow user 56 to identify a compensation plan that isequivalent to (or better than) the compensation plans offered by theircompetitors (e.g. car dealership 76).

Specifically and when analyzing 412 demographic information 78 and/orbusiness information 82 to identify a proposed compensation plan (e.g.,compensation plan 58) for one or more performance-based employees (e.g.,users 36, 38, 40, 42) of the target business entity (e.g., cardealership 62), compensation management process 10 may identify 414 oneor more comparable business entities (e.g., car dealership 76) havingsimilar demographic information and/or the business information (e.g.,demographic information similar to demographic information 78 and/orbusiness information similar to business information 82). By identifying414 one or more comparable business entities (e.g., car dealership 76),compensation management process 10 may allow user 56 to identify whotheir competition is, where this determination may be based upondemographic information 78 and/or business information 82. For example,demographic information 78 may identify other car dealerships that havesimilarly-situated clientele. For example, the people that buyLamborghinis tend to be different financially from those who by Kias.Further, the people that live on the Upper East Side of Manhattan tendto be different financially from those who live in a rural farmingcommunity. Additionally, such differences may be based on the type ofcar dealership. For example, salespeople who work at a high-end Europeancar dealership may be better compensated then salespeople that work at anon-franchised used car dealership.

Compensation management process 10 may also identify 416 one or morebusiness metrics (e.g., business metrics 84) for the one or morecomparable business entities (e.g., car dealership 76). Oncecompensation management process 10 identifies 414 one or more comparablebusiness entities (e.g., car dealership 76), compensation managementprocess 10 may identify 416 business metrics (e.g., business metrics 84)for these identified comparable business entities (e.g., car dealership76).

Examples of such business metrics (e.g., business metrics 84) mayinclude but are not limited to: industry benchmarks; compensation as apercentage of profit; compensation as a percentage of overall sales;compensation per unit sold; quantity of units sold; hours worked;average units sold per employee; compensation per hour sold;compensation as a percentage of overall hours worked; average grossprofit per unit sold; average gross profit per hour sold; and employeesas a percentage of overall sales.

Once compensation management process 10 identifies 414 the comparablebusiness entities (e.g. car dealership 76) and identifies 416 therelated business metrics (e.g., business metrics 84), compensationmanagement process 10 may identify 418 a proposed compensation plan(e.g., compensation plan 58) for the one or more performance-basedemployees (e.g., users 36, 38, 40, 42) of the target business entity(e.g., car dealership 62) that is based, at least in part, upon the oneor more business metrics (e.g., business metrics 84) for the comparablebusiness entity (e.g., car dealership 76). Accordingly and through theuse of compensation management process 10, user 56 may be able toidentify a compensation plan (e.g., compensation plan 58) that allowsthem to be competitive with comparable business entities (e.g., cardealership 76), thus avoiding situations in which the compensation planoffered by car dealership 62 is under-generous (thus inhibiting theability of car dealership 62 to attract the best salespeople) and/orover generous (thus avoiding car dealership 62 being less profitable).

In the event that user 56 is satisfied with compensation plan 58,compensation management process 10 may enable 420 a user (e.g. user 56)to select the proposed compensation plan (e.g., compensation plan 58)for the one or more performance-based employees (e.g., users 36, 38, 40,42) of the target business entity (e.g., car dealership 62).

In the event that user 56 is not satisfied with compensation plan 58,compensation management process 10 may enable 422 a user (e.g. user 56)to reject the proposed compensation plan (e.g., compensation plan 58)for the one or more performance-based employees (e.g., users 36, 38, 40,42) of the target business entity (e.g., car dealership 62).

In the event that user 56 is partially satisfied with compensation plan58, compensation management process 10 may enable 424 a user (e.g. user56) to modify the proposed compensation plan (e.g., compensation plan58) for the one or more performance-based employees (e.g., users 36, 38,40, 42) of the target business entity (e.g., car dealership 62).

Concept #5

Referring also to FIG. 6 , compensation management process 10 may beconfigured to allow a user (e.g., user 56 and/or a performance-basedemployee, such as user 36, 38, 40, 42) to obtain up-to-date compensationinformation for a performance-based employee (e.g., user 36, 38, 40,42).

Accordingly, compensation management process 10 may obtain 500performance information (e.g., performance information 64) for at leastone performance-based employee (e.g., users 36, 38, 40, 42). Asdiscussed above, these performance-based employees (e.g., users 36, 38,40, 42) may be a performance-based sellers of products and/or services.

The performance information (e.g., performance information 64) obtained500 may include sales performance information (e.g., sales performanceinformation 66), wherein this sales performance information (e.g., salesperformance information 66) may include but is not limited to: aquantity of units sold indicator, a date of units sold indicator, a costof units sold indicator, a margin of units sold indicator, an incentiveconcerning units sold indicator, a type of units sold indicator and atiming of units sold indicator.

This sales performance information (e.g., sales performance information66) may be obtained from one or more of: customer relationshipmanagement (CRM) platform 150 (e.g., a platform that enables auser/business to manage their relationship with actual and potentialclients), inventory management platform 152 (e.g., a platform thatenables a user/business to manage/order/sell their inventory),accounting platform 154 (e.g., a platform that enables a user/businessto maintain their finances), proprietary data feed 170 (e.g., such as aninternal sales data feed within car dealership 62), proprietary datafile 172 (e.g., such as an internal sales data file within cardealership 62), proprietary datastore 174, manually-entered data 176,and dealership management platform 156.

Additionally, the performance information (e.g., performance information64) obtained 500 may include supplemental performance information (e.g.,supplemental performance information 68), wherein this supplementalperformance information (e.g., supplemental performance information 68)may include one or more of: an inventory age indicator; a minimum wageindicator; an hours worked indicator; an employment history indicator; acustomer feedback indicator; an economic indicator; a team ratingindicator; an individual rating indicator; and an organization ratingindicator.

This supplemental performance information (e.g., supplementalperformance information 68) may be obtained from one or more of: socialmedia platform 158, external rating platform 160, internal ratingplatform 162, inventory management platform 152, human resourcemanagement platform 164, proprietary data feed 170, proprietary datafile 172, proprietary datastore 174, manually-entered data 176, andbusiness analytics platform 166.

Compensation management process 10 may then identify 502 a compensationplan (e.g., compensation plan 58) for the performance-based employee(e.g., users 36, 38, 40, 42) of a business entity (e.g., car dealership62). As discussed above, this business entity (e.g., car dealership 62)may be a business entity in the automotive space, wherein the automotivespace may include one or more of: an automotive sales space; anautomotive service space; an automotive body shop space; an automotivefinance & insurance space; an automotive administrative space; anautomotive franchisor space; and an automotive parts space.

Compensation management process 10 may then calculate 504 up-to-datecompensation information (e.g., compensation information 70) for theperformance-based employee (e.g., users 36, 38, 40, 42) based, at leastin part, upon the performance information (e.g., compensationinformation 70) and the compensation plan (e.g., compensation plan 58).

Compensation management process 10 may provide 506 the up-to-datecompensation information (e.g., compensation information 70) to the atleast one performance-based employee (e.g., users 36, 38, 40, 42). Theup-to-date compensation information (e.g., compensation information 70)may include compensation information (e.g., compensation information 70)that is current at the time that the up-to-date compensation information(e.g., compensation information 70) is provided to the at least oneperformance-based employee (e.g., users 36, 38, 40, 42).

Accordingly, compensation management process 10 may enable aperformance-based employee (e.g., user 36, 38, 40, 42) to obtainup-to-date compensation information (e.g., compensation information 70).Therefore, at any point during a pay cycle (e.g., mid-day, mid-week,mid-month), a performance-based employee (e.g., user 36, 38, 40, 42) mayutilize compensation management process 10 to obtain up-to-datecompensation information (e.g., compensation information 70) so thatthey may determine how they are performing (compensation wise).

When providing 506 the up-to-date compensation information (e.g.,compensation information 70) to the at least one performance-basedemployee (e.g., users 36, 38, 40, 42), compensation management process10 may reactively provide 508 the up-to-date compensation information(e.g., compensation information 70) to the at least oneperformance-based employee (e.g., users 36, 38, 40, 42). When reactivelyproviding 508 the up-to-date compensation information (e.g.,compensation information 70) to the at least one performance-basedemployee (e.g., users 36, 38, 40, 42), compensation management process10 may provide 510 the up-to-date compensation information (e.g.,compensation information 70) to the at least one performance-basedemployee (e.g., users 36, 38, 40, 42) in response to a request (e.g.request 86). Accordingly, compensation management process 10 may beconfigured to only provide 506 this up-to-date compensation information(e.g., compensation information 70) in response to a request (e.g.request 86) submitted by the user (e.g., user 36, 38, 40, 42).

When providing 506 the up-to-date compensation information (e.g.,compensation information 70) to the at least one performance-basedemployee (e.g., users 36, 38, 40, 42), compensation management process10 may proactively provide 512 the up-to-date compensation information(e.g., compensation information 70) to the at least oneperformance-based employee (e.g., users 36, 38, 40, 42). Whenproactively providing 512 the up-to-date compensation information (e.g.,compensation information 70) to the at least one performance-basedemployee (e.g., users 36, 38, 40, 42), compensation management process10 may provide 514 the up-to-date compensation information (e.g.,compensation information 70) to the at least one performance-basedemployee (e.g., users 36, 38, 40, 42) at a predefined interval.Accordingly, compensation management process 10 may be configured toautomatically provide 506 this up-to-date compensation information(e.g., compensation information 70) to the user (e.g., user 36, 38, 40,42) at a regular frequency (e.g., daily, weekly, monthly).

Once this up-to-date compensation information (e.g., compensationinformation 70) is received by the performance-based employee (e.g.,user 36, 38, 40, 42), the performance-based employee (e.g., user 36,user 38, user 40, user 42) may review the same for accuracy and/or toidentify issues within the same. Compensation management process 10 mayenable 516 the at least one performance-based employee (e.g., users 36,38, 40, 42) to provide feedback (e.g., feedback 88) concerning theup-to-date compensation information (e.g., compensation information 70).Examples of feedback 88 may include but are not limited to: theperformance-based employee (e.g., user 36, 38, 40, 42) affirming theaccuracy of the up-to-date compensation information (e.g., compensationinformation 70); the performance-based employee (e.g., user 36, 38, 40,42) contesting the accuracy of the up-to-date compensation information(e.g., compensation information 70); and the performance-based employee(e.g., user 36, 38, 40, 42) identifying a discrepancy within theup-to-date compensation information (e.g., compensation information 70).

Concept #6

Referring also to FIG. 7 , compensation management process 10 may obtain600 performance information (e.g., performance information 64) for eachof a plurality of performance-based employees (e.g., users 36, 38, 40,42) of a business entity (e.g., car dealership 62). As discussed above,these performance-based employees (e.g., users 36, 38, 40, 42) may be aperformance-based sellers of products and/or services.

As discussed above, this business entity (e.g., car dealership 62) maybe a business entity in the automotive space, wherein this automotivespace may include one or more of: an automotive sales space; anautomotive service space; an automotive body shop space; an automotivefinance & insurance space; an automotive administrative space; anautomotive franchisor space; and an automotive parts space.

The performance information (e.g., performance information 64) obtained600 may include sales performance information (e.g., sales performanceinformation 66), wherein this sales performance information (e.g., salesperformance information 66) may include but is not limited to: aquantity of units sold indicator, a date of units sold indicator, a costof units sold indicator, a margin of units sold indicator, an incentiveconcerning units sold indicator, a type of units sold indicator and atiming of units sold indicator.

This sales performance information (e.g., sales performance information66) may be obtained from one or more of: customer relationshipmanagement (CRM) platform 150 (e.g., a platform that enables auser/business to manage their relationship with actual and potentialclients), inventory management platform 152 (e.g., a platform thatenables a user/business to manage/order/sell their inventory),accounting platform 154 (e.g., a platform that enables a user/businessto maintain their finances), proprietary data feed 170 (e.g., such as aninternal sales data feed within car dealership 62), proprietary datafile 172 (e.g., such as an internal sales data file within cardealership 62), proprietary datastore 174, manually-entered data 176,and dealership management platform 156.

The performance information obtained 600 may include supplementalperformance information (e.g., supplemental performance information 68),wherein this supplemental performance information (e.g., supplementalperformance information 68) may include one or more of: an inventory ageindicator; a minimum wage indicator; an hours worked indicator; anemployment history indicator; a customer feedback indicator; an economicindicator; a team rating indicator; an individual rating indicator; andan organization rating indicator.

This supplemental performance information (e.g., supplementalperformance information 68) may be obtained from one or more of: socialmedia platform 158, external rating platform 160, internal ratingplatform 162, inventory management platform 152, human resourcemanagement platform 164, proprietary data feed 170, proprietary datafile 172, proprietary datastore 174, manually-entered data 176, andbusiness analytics platform 166.

Compensation management process 10 may rank 602 the plurality ofperformance-based employees (e.g., users 36, 38, 40, 42) based, at leastin part, upon the performance information (e.g., performance information64, which may include sales performance information 66 and/orsupplemental performance information 68) for each of the plurality ofperformance-based employees (e.g., users 36, 38, 40, 42) to define aranked list (e.g., ranked list 90) of performance-based employees.

When ranking 602 the plurality of performance-based employees (e.g.,users 36, 38, 40, 42) based, at least in part, upon the performanceinformation (e.g., performance information 64, which may include salesperformance information 66 and/or supplemental performance information68) for each of a plurality of performance-based employees (e.g., users36, 38, 40, 42) to define a ranked list (e.g., ranked list 90) ofperformance-based employees, compensation management process 10 may rank604 the plurality of performance-based employees (e.g., users 36, 38,40, 42) based, at least in part, upon the compensation information(e.g., compensation information 70) calculated for each of the pluralityof performance-based employees (e.g., users 36, 38, 40, 42) to definethe ranked list (e.g., ranked list 90) of performance-based employees.

Compensation management process 10 may then publish 606 at least aportion of the ranked list (e.g., ranked list 90) of performance-basedemployees. Examples of publishing 606 at least a portion of the rankedlist (e.g., ranked list 90) may include but are not limited to:rendering at least a portion of the ranked list (e.g., ranked list 90)on a display screen (not shown) accessible by compensation managementprocess 10; including at least a portion of the ranked list (e.g.,ranked list 90) within a publication (e.g., an email) produced bycompensation management process 10; and/or including at least a portionof the ranked list (e.g., ranked list 90) within a webpage (not shown)published by compensation management process 10.

As discussed above, compensation management process 10 may rank 604 theplurality of performance-based employees (e.g., users 36, 38, 40, 42)based, at least in part, upon compensation information (e.g.,compensation information 70) calculated for each of the plurality ofperformance-based employees (e.g., users 36, 38, 40, 42) to define theranked list (e.g., ranked list 90) of performance-based employees.Accordingly and in order to effectuate the calculation of thiscompensation information (e.g., compensation information 70),compensation management process 10 may identify 608 a compensation plan(e.g., compensation plan 58) for a specific performance-based employee(e.g., each of users 36, 38, 40, 42). Compensation management process 10may then calculate 610 the compensation information (e.g., compensationinformation 70) for the specific performance-based employee (e.g., eachof users 36, 38, 40, 42) based, at least in part, upon the compensationplan (e.g., compensation plan 58) identified 604 for the specificperformance-based employee (e.g., each of users 36, 38, 40, 42) toposition the specific performance-based employee (e.g., each of users36, 38, 40, 42) within the ranked list (e.g., ranked list 90) ofperformance-based employees.

Concept #7

Referring also to FIG. 8 , compensation management process 10 maymonitor 700 the performance of one or more performance-based employees(e.g., users 36, 38, 40, 42) within an automotive space, thus definingperformance information (e.g., performance information 64) for the oneor more performance-based employees (e.g., users 36, 38, 40, 42). Asdiscussed above, the automotive space may include one or more of: anautomotive sales space; an automotive service space; an automotive bodyshop space; an automotive finance & insurance space; an automotiveadministrative space; an automotive franchisor space; and an automotiveparts space.

As discussed above, this performance information (e.g., performanceinformation 64) may include sales performance information (e.g., salesperformance information 66), wherein this sales performance information(e.g., sales performance information 66) may include but is not limitedto: a quantity of units sold indicator, a date of units sold indicator,a cost of units sold indicator, a margin of units sold indicator, anincentive concerning units sold indicator, a type of units soldindicator and a timing of units sold indicator.

This sales performance information (e.g., sales performance information66) may be obtained from one or more of: customer relationshipmanagement (CRM) platform 150 (e.g., a platform that enables auser/business to manage their relationship with actual and potentialclients), inventory management platform 152 (e.g., a platform thatenables a user/business to manage/order/sell their inventory),accounting platform 154 (e.g., a platform that enables a user/businessto maintain their finances), proprietary data feed 170 (e.g., such as aninternal sales data feed within car dealership 62), proprietary datafile 172 (e.g., such as an internal sales data file within cardealership 62), proprietary datastore 174, manually-entered data 176,and dealership management platform 156.

Additionally, the performance information (e.g., performance information64) may include supplemental performance information (e.g., supplementalperformance information 68), wherein this supplemental performanceinformation (e.g., supplemental performance information 68) may includeone or more of: an inventory age indicator; a minimum wage indicator; anhours worked indicator; an employment history indicator; a customerfeedback indicator; an economic indicator; a team rating indicator; anindividual rating indicator; and an organization rating indicator.

This supplemental performance information (e.g., supplementalperformance information 68) may be obtained from one or more of: socialmedia platform 158, external rating platform 160, internal ratingplatform 162, inventory management platform 152, human resourcemanagement platform 164, proprietary data feed 170, proprietary datafile 172, proprietary datastore 174, manually-entered data 176, andbusiness analytics platform 166.

Compensation management process 10 may receive 702 one or more snapshotrequests (e.g. request 86) for at least a portion of the performanceinformation (e.g., performance information 64) at one or more points intime. These one or more snapshot requests (e.g. request 86) may bereceived 702 from a specific performance-based employee (e.g., user 36)included within the one or more performance-based employees (e.g., users36, 38, 40, 42). Accordingly, the one or more performance-basedemployees (e.g., users 36, 38, 40, 42) may request snapshots for theirpersonal information and/or bookkeeping purposes.Additionally/alternatively, the one or more snapshot requests (e.g.request 86) may be received 702 from a manager (e.g., user 56) of theone or more performance-based employees (e.g., users 36, 38, 40, 42).Accordingly, user 56 may request snapshots so that they may monitor theperformance of the one or more performance-based employees (e.g., users36, 38, 40, 42). Further, the one or more snapshot requests (e.g.request 86) may be received 702 from a department within an automotivespace (e.g., the payroll department of car dealership 62). Accordingly,various departments within car dealership 62 may request snapshots sothat they may e.g., gage the performance of the one or moreperformance-based employees (e.g., users 36, 38, 40, 42), process thepayroll of the one or more performance-based employees (e.g., users 36,38, 40, 42), or competitively rank the one or more performance-basedemployees (e.g., users 36, 38, 40, 42).

In response to receiving 702 the one or more snapshot requests (e.g.request 86), compensation management process 10 may save 704 at least aportion of the performance information (e.g., performance information64) at the one or more points in time, thus defining one or moresnapshots (e.g., snapshots 92). For example, if a snapshot is requestedfor user 36 on the last day of January, compensation management process10 may save 704 at least a portion of the performance information (e.g.,performance information 64) for user 36 as of the last day of January,wherein this saved portion of the performance information (e.g.,performance information 64) may be included within and/or used to definea snapshot (e.g., one of snapshots 92) for user 36 as of the last day ofJanuary.

It is foreseeable that a performance-based employee (e.g., user 36) mayrequest a plurality of snapshots. Accordingly and when receiving 702 oneor more snapshot requests (e.g. request 86) for at least a portion ofthe performance information (e.g., performance information 64) at one ormore points in time, compensation management process 10 may receive 706a plurality of snapshot requests (e.g. requests 94) for at least aportion of the performance information (e.g., performance information64) at a plurality of points in time. Accordingly, assume that user 36would like to receive a snapshot so that they could see how they wereperforming at the end of each of three months (e.g. January, February,March). Accordingly, user 36 may submit three snapshot requests(included within snapshot requests 94) that may be received 706 bycompensation management process 10.

Accordingly and when saving 704 at least a portion of the performanceinformation (e.g., performance information 64) at the one or more pointsin time, thus defining one or more snapshots in response to receivingthe one or more snapshot requests (the three snapshot requests includedwithin snapshot requests 94), compensation management process 10 maysave 708 at least a portion of the performance information (e.g.,performance information 64) at a plurality of points in time, thusdefining a plurality of snapshots (within snapshots 92). For example,compensation management process 10 may save 708 at least a portion ofthe performance information (e.g., performance information 64) for user36 as of the last day of January, the last day of February and the lastday of March, wherein this saved portion of the performance information(e.g., performance information 64) may be included within and/or used todefine a January snapshot, a February snapshot and a March snapshot foruser 36 (e.g., all of which may be included within snapshots 92).

When a plurality of snapshots are defined (such as the January snapshot,the February snapshot and the March snapshot for user 36), compensationmanagement process 10 may compare 710 the plurality of snapshots (e.g.,snapshots 92). For example, compensation management process 10 may beconfigured to allow a performance-based employee (e.g., user 36, 38, 40,42) and/or a manager (e.g., user 56) to compare 710 the plurality ofsnapshots (e.g., snapshots 92) so that they may monitor (in thisexample) month-to-month performance and e.g., trends may bedetermined/predictions may be made.

Additionally and when receiving 702 one or more snapshot requests (e.g.request 86) for at least a portion of the performance information (e.g.,performance information 64) at one or more points in time, compensationmanagement process 10 may receive 712 one or more snapshot requests(e.g. request 86) for at least a portion of the performance information(e.g., performance information 64) at one or more points in time at adefined periodicity. Examples of this defined periodicity may includebut are not limited to: once daily; once weekly; once monthly; prior toeffectuating payroll for the one or more performance-based employees(e.g., users 36, 38, 40, 42); and subsequent to effectuating payroll forthe one or more performance-based employees (e.g., users 36, 38, 40,42).

Concept #8

Referring also to FIG. 9 , compensation management process 10 may define800 a performance-based income adjustment program (e.g.,performance-based income adjustment program 94) for one or moreperformance-based employees (e.g., users 36, 38, 40, 42) within anautomotive space. As discussed above, the automotive space may includeone or more of: an automotive sales space; an automotive service space;an automotive body shop space; an automotive finance & insurance space;an automotive administrative space; an automotive franchisor space; andan automotive parts space.

This performance-based income adjustment program (e.g.,performance-based income adjustment program 94) may be sponsored byvarious entities, examples of which may include but are not limited toan automotive dealership (e.g., car dealership 62) and/or an automotivemanufacturer (e.g., BMW, Chevrolet, Nissan). These performance-basedincome adjustment programs (e.g., performance-based income adjustmentprogram 94) are often referred to as SPIFFS. As is known in the art, aSPIFF is slang for an immediate bonus for a sale. Typically, spiffs arepaid, either by a manufacturer or employer, directly to a salespersonfor selling a specific product.

Compensation management process 10 may monitor 802 performanceinformation (e.g., performance information 64) for the one or moreperformance-based employees (e.g., users 36, 38, 40, 42) with respect tothe performance-based income adjustment program (e.g., performance-basedincome adjustment program 94) to determine if the one or moreperformance-based employees (e.g., users 36, 38, 40, 42) qualifies for aperformance-based income adjustment (e.g., performance-based incomeadjustment 96) associated with the performance-based income adjustmentprogram (e.g., performance-based income adjustment program 94).

As discussed above, this performance information (e.g., performanceinformation 64) may include sales performance information (e.g., salesperformance information 66), wherein this sales performance information(e.g., sales performance information 66) may include but is not limitedto: a quantity of units sold indicator, a date of units sold indicator,a cost of units sold indicator, a margin of units sold indicator, anincentive concerning units sold indicator, a type of units soldindicator and a timing of units sold indicator.

This sales performance information (e.g., sales performance information66) may be obtained from one or more of: customer relationshipmanagement (CRM) platform 150 (e.g., a platform that enables auser/business to manage their relationship with actual and potentialclients), inventory management platform 152 (e.g., a platform thatenables a user/business to manage/order/sell their inventory),accounting platform 154 (e.g., a platform that enables a user/businessto maintain their finances), proprietary data feed 170 (e.g., such as aninternal sales data feed within car dealership 62), proprietary datafile 172 (e.g., such as an internal sales data file within cardealership 62), proprietary datastore 174, manually-entered data 176,and dealership management platform 156.

Additionally, the performance information (e.g., performance information64) may include supplemental performance information (e.g., supplementalperformance information 68), wherein this supplemental performanceinformation (e.g., supplemental performance information 68) may includeone or more of: an inventory age indicator; a minimum wage indicator; anhours worked indicator; an employment history indicator; a customerfeedback indicator; an economic indicator; a team rating indicator; anindividual rating indicator; and an organization rating indicator.

This supplemental performance information (e.g., supplementalperformance information 68) may be obtained from one or more of: socialmedia platform 158, external rating platform 160, internal ratingplatform 162, inventory management platform 152, human resourcemanagement platform 164, proprietary data feed 170, proprietary datafile 172, proprietary datastore 174, manually-entered data 176, andbusiness analytics platform 166.

Compensation management process 10 may adjust 804 the compensation ofthe one or more performance-based employees (e.g., users 36, 38, 40, 42)to reflect the performance-based income adjustment (e.g.,performance-based income adjustment 96).

Examples of the performance-based income adjustment (e.g.,performance-based income adjustment 96) may include but are not limitedto: a cash-based income adjustment (e.g., user 56 may adjust 804 thecompensation of a salesperson by distributing $100 bills to eachsalesperson that sells a car during a Super Saturday Sale); a paperlessincome adjustment (e.g., user 56 may adjust 804 the compensation of asalesperson by electronically increasing a salesperson's compensation by$100 each time they sell a car during a Super Saturday Sale); an upwardincome adjustment (e.g., user 56 may adjust 804 the compensation of asalesperson (upwardly) for meeting/exceeding the requirements of a salesevent); and a downward income adjustment (e.g., user 56 may adjust 804the compensation of a salesperson (downwardly) for failing tomeet/exceed the requirements of a sales event).

Compensation management process 10 may render 806 a user interface(e.g., user interface 98) that defines the status of theperformance-based income adjustment program (e.g., performance-basedincome adjustment program 94). User interface 98 may be configured to beaccessible by the one or more performance-based employees (e.g., users36, 38, 40, 42). The status of the performance-based income adjustmentprogram (e.g., performance-based income adjustment program 94) mayinclude one or more of:

-   -   A starting date of the performance-based income adjustment        program (e.g., performance-based income adjustment program 94).        For example, user interface 98 may define the date on which        performance-based income adjustment program 94 will begin/began.    -   An ending date of the performance-based income adjustment        program (e.g., performance-based income adjustment program 94).        For example, user interface 98 may define the date on which        performance-based income adjustment program 94 will end/ended.    -   A quantity of income adjustments already distributed; a quantity        of income adjustments still available; and/or recipients of any        distributed income adjustments. For example, user interface 98        may define one or more of: the total value of performance-based        income adjustment program 94, the number of income adjustments        already made under performance-based income adjustment program        94, the number of income adjustments still available under        performance-based income adjustment program 94, and the        recipient(s) of any income adjustments already made under        performance-based income adjustment program 94.    -   A sponsor of the performance-based income adjustment program.        For example, user interface 98 may define car dealership 62        and/or a vehicle manufacturer as the sponsor of        performance-based income adjustment program 94.

In the event that additional performance-based income adjustmentprograms (not shown) are currently available, have been available and/orwill be available, user interface 98 may be configured to define thestatus of all of these performance-based income adjustment programs.

Concept #9

Referring also to FIG. 10 , compensation management process 10 maydefine 900 one or more available compensation plans (e.g., compensationplans 60) for performance-based employees (e.g., users 36, 38, 40, 42)within an automotive space. As discussed above, the automotive space mayinclude one or more of: an automotive sales space; an automotive servicespace; an automotive body shop space; an automotive finance & insurancespace; an automotive administrative space; an automotive franchisorspace; and an automotive parts space. As also discussed above, theseperformance-based employees (e.g., users 36, 38, 40, 42) may be aperformance-based sellers of products and/or services.

Compensation management process 10 may enable 902 a specificperformance-based employee (e.g., user 42) to review the one or moreavailable compensation plans (e.g., compensation plans 60) and select aspecific compensation plan (e.g., compensation plan 58). For example,assume that when onboarding user 42 with respect to car dealership 62,compensation management process 10 may enable 902 user 42 to review theone or more available compensation plans (e.g., compensation plans 60and (after reviewing the same) user 42 selects compensation plan 58.Specifically, the quantity of compensation plans being reviewed by user42 (in this example) may vary from a singular compensation plan to asmany compensation plans as car dealership 62 (in this example) isoffering. Accordingly, if car dealership 62 only offers one compensationplan, user 42 may review (and select from) one compensation plan.Conversely, if car dealership 62 offers ten compensation plans, user 42may review (and select from) ten compensation plans.

Compensation management process 10 may require 904 the specificperformance-based employee (e.g., user 42) to memorialize theirselection of the specific compensation plan (e.g., compensation plan58).

When requiring 904 the specific performance-based employee (e.g., user42) to memorialize their selection of the specific compensation plan(e.g., compensation plan 58), compensation management process 10 mayrequire 906 the specific performance-based employee (e.g., user 42) tomemorialize their selection of the specific compensation plan (e.g.,compensation plan 58) via e.g., an electronic signature, electronicinitialing and/or electronic confirmation.

Compensation management process 10 may be configured to interface 908with a payroll platform (e.g., payroll platform 168), whereincompensation management process 10 may provide 910 confirmation of thespecific performance-based employee (e.g., user 42) memorializing theirselection of the specific compensation plan (e.g., compensation plan 58)to the payroll platform (e.g., payroll platform 168).

The payroll platform (e.g., payroll platform 168) may be configured tocompensate the specific performance-based employee (e.g., user 42) inaccordance with the specific compensation plan (e.g., compensation plan58) only after confirmation of the specific performance-based employee(e.g., user 42) memorializing their selection of the specificcompensation plan (e.g., compensation plan 58) is received by thepayroll platform (e.g., payroll platform 168). Accordingly, until thespecific performance-based employee (e.g., user 42) memorializes theirselection of the specific compensation plan (e.g., compensation plan58), the specific performance-based employee (e.g., user 42) will notget paid by the payroll platform (e.g., payroll platform 168).

Compensation management process 10 may obtain 912 performanceinformation (e.g., performance information 64) for the specificperformance-based employee (e.g., user 42).

As discussed above, this performance information (e.g., performanceinformation 64) may include sales performance information (e.g., salesperformance information 66), wherein this sales performance information(e.g., sales performance information 66) may include but is not limitedto: a quantity of units sold indicator, a date of units sold indicator,a cost of units sold indicator, a margin of units sold indicator, anincentive concerning units sold indicator, a type of units soldindicator and a timing of units sold indicator.

This sales performance information (e.g., sales performance information66) may be obtained from one or more of: customer relationshipmanagement (CRM) platform 150 (e.g., a platform that enables auser/business to manage their relationship with actual and potentialclients), inventory management platform 152 (e.g., a platform thatenables a user/business to manage/order/sell their inventory),accounting platform 154 (e.g., a platform that enables a user/businessto maintain their finances), proprietary data feed 170 (e.g., such as aninternal sales data feed within car dealership 62), proprietary datafile 172 (e.g., such as an internal sales data file within cardealership 62), proprietary datastore 174, manually-entered data 176,and dealership management platform 156.

Additionally, the performance information (e.g., performance information64) may include supplemental performance information (e.g., supplementalperformance information 68), wherein this supplemental performanceinformation (e.g., supplemental performance information 68) may includeone or more of: an inventory age indicator; a minimum wage indicator; anhours worked indicator; an employment history indicator; a customerfeedback indicator; an economic indicator; a team rating indicator; anindividual rating indicator; and an organization rating indicator.

This supplemental performance information (e.g., supplementalperformance information 68) may be obtained from one or more of: socialmedia platform 158, external rating platform 160, internal ratingplatform 162, inventory management platform 152, human resourcemanagement platform 164, proprietary data feed 170, proprietary datafile 172, proprietary datastore 174, manually-entered data 176, andbusiness analytics platform 166.

Assuming that confirmation of the specific performance-based employee(e.g., user 42) memorializing their selection of the specificcompensation plan (e.g., compensation plan 58) is received by thepayroll platform (e.g., payroll platform 168), compensation managementprocess 10 may calculate 914 compensation information (e.g.,compensation information 74) for the specific performance-based employee(e.g., user 42) based, at least in part, upon the performanceinformation (e.g., performance information 64) and the specificcompensation plan (e.g., compensation plan 58).

Concept #10

Referring also to FIG. 11 , compensation management process 10 maydefine 1000 a plurality of known error types (e.g., error types 100)within a payroll platform (e.g., payroll platform 168) for use within anautomotive space. As discussed above, the automotive space may includeone or more of: an automotive sales space; an automotive service space;an automotive body shop space; an automotive finance & insurance space;an automotive administrative space; an automotive franchisor space; andan automotive parts space. Examples of such known error types mayinclude but are not limited to: inaccurate vehicle cost; inaccuratevehicle profit, inaccurate sales dates, inaccurate commission rates, andinaccurate vehicle descriptions.

Compensation management process 10 may obtain 1010 performanceinformation (e.g., performance information 64) for a plurality ofperformance-based employees (e.g., users 36, 38, 40, 42) within theautomotive space. As discussed above, these performance-based employees(e.g., users 36, 38, 40, 42) may be a performance-based sellers ofproducts and/or services.

As also discussed above, this performance information (e.g., performanceinformation 64) may include sales performance information (e.g., salesperformance information 66), wherein this sales performance information(e.g., sales performance information 66) may include but is not limitedto: a quantity of units sold indicator, a date of units sold indicator,a cost of units sold indicator, a margin of units sold indicator, anincentive concerning units sold indicator, a type of units soldindicator and a timing of units sold indicator.

This sales performance information (e.g., sales performance information66) may be obtained from one or more of: customer relationshipmanagement (CRM) platform 150 (e.g., a platform that enables auser/business to manage their relationship with actual and potentialclients), inventory management platform 152 (e.g., a platform thatenables a user/business to manage/order/sell their inventory),accounting platform 154 (e.g., a platform that enables a user/businessto maintain their finances), proprietary data feed 170 (e.g., such as aninternal sales data feed within car dealership 62), proprietary datafile 172 (e.g., such as an internal sales data file within cardealership 62), proprietary datastore 174, manually-entered data 176,and dealership management platform 156.

Additionally, the performance information (e.g., performance information64) may include supplemental performance information (e.g., supplementalperformance information 68), wherein this supplemental performanceinformation (e.g., supplemental performance information 68) may includeone or more of: an inventory age indicator; a minimum wage indicator; anhours worked indicator; an employment history indicator; a customerfeedback indicator; an economic indicator; a team rating indicator; anindividual rating indicator; and an organization rating indicator.

This supplemental performance information (e.g., supplementalperformance information 68) may be obtained from one or more of: socialmedia platform 158, external rating platform 160, internal ratingplatform 162, inventory management platform 152, human resourcemanagement platform 164, proprietary data feed 170, proprietary datafile 172, proprietary datastore 174, manually-entered data 176, andbusiness analytics platform 166.

Compensation management process 10 may process 1020 the performanceinformation (e.g., performance information 64) based, at least in part,upon the plurality of known error types (e.g., error types 100) toidentify one or more errors (e.g., errors 102) within the performanceinformation (e.g., performance information 64). For example,compensation management process 10 may process 1020 the performanceinformation (e.g., performance information 64) to identify e.g.,vehicles that have a cost of zero dollars, sales that have an abnormallyhigh/low commission rate, vehicles that have a sales date that is sometime in the future, etc.

Once these errors (e.g., errors 102) are identified, compensationmanagement process 10 may notify 1030 a user (e.g., user 56) of the oneor more errors (e.g., errors 102) within the performance information(e.g., performance information 64).

Additionally/alternatively, compensation management process 10 maycorrect 1040 the one or more errors (e.g., errors 102) within theperformance information (e.g., performance information 64), thusdefining corrected performance information (e.g., performanceinformation 64′). Compensation management process 10 may then calculate1050 the compensation information (e.g., compensation information 70)for the performance-based employees (e.g., users 36, 38, 40, 42) based,at least in part, upon the corrected performance information (e.g.,performance information 64′).

General

As will be appreciated by one skilled in the art, the present disclosuremay be embodied as a method, a system, or a computer program product.Accordingly, the present disclosure may take the form of an entirelyhardware embodiment, an entirely software embodiment (includingfirmware, resident software, micro-code, etc.) or an embodimentcombining software and hardware aspects that may all generally bereferred to herein as a “circuit,” “module” or “system.” Furthermore,the present disclosure may take the form of a computer program producton a computer-usable storage medium having computer-usable program codeembodied in the medium.

Any suitable computer usable or computer readable medium may beutilized. The computer-usable or computer-readable medium may be, forexample but not limited to, an electronic, magnetic, optical,electromagnetic, infrared, or semiconductor system, apparatus, device,or propagation medium. More specific examples (a non-exhaustive list) ofthe computer-readable medium may include the following: an electricalconnection having one or more wires, a portable computer diskette, ahard disk, a random access memory (RAM), a read-only memory (ROM), anerasable programmable read-only memory (EPROM or Flash memory), anoptical fiber, a portable compact disc read-only memory (CD-ROM), anoptical storage device, a transmission media such as those supportingthe Internet or an intranet, or a magnetic storage device. Thecomputer-usable or computer-readable medium may also be paper or anothersuitable medium upon which the program is printed, as the program can beelectronically captured, via, for instance, optical scanning of thepaper or other medium, then compiled, interpreted, or otherwiseprocessed in a suitable manner, if necessary, and then stored in acomputer memory. In the context of this document, a computer-usable orcomputer-readable medium may be any medium that can contain, store,communicate, propagate, or transport the program for use by or inconnection with the instruction execution system, apparatus, or device.The computer-usable medium may include a propagated data signal with thecomputer-usable program code embodied therewith, either in baseband oras part of a carrier wave. The computer usable program code may betransmitted using any appropriate medium, including but not limited tothe Internet, wireline, optical fiber cable, RF, etc.

Computer program code for carrying out operations of the presentdisclosure may be written in an object oriented programming languagesuch as Java, Smalltalk, C++ or the like. However, the computer programcode for carrying out operations of the present disclosure may also bewritten in conventional procedural programming languages, such as the“C” programming language or similar programming languages. The programcode may execute entirely on the user's computer, partly on the user'scomputer, as a stand-alone software package, partly on the user'scomputer and partly on a remote computer or entirely on the remotecomputer or server. In the latter scenario, the remote computer may beconnected to the user's computer through a local area network/a widearea network/the Internet (e.g., network 14).

The present disclosure is described with reference to flowchartillustrations and/or block diagrams of methods, apparatus (systems) andcomputer program products according to embodiments of the disclosure. Itwill be understood that each block of the flowchart illustrations and/orblock diagrams, and combinations of blocks in the flowchartillustrations and/or block diagrams, may be implemented by computerprogram instructions. These computer program instructions may beprovided to a processor of a general purpose computer/special purposecomputer/other programmable data processing apparatus, such that theinstructions, which execute via the processor of the computer or otherprogrammable data processing apparatus, create means for implementingthe functions/acts specified in the flowchart and/or block diagram blockor blocks.

These computer program instructions may also be stored in acomputer-readable memory that may direct a computer or otherprogrammable data processing apparatus to function in a particularmanner, such that the instructions stored in the computer-readablememory produce an article of manufacture including instruction meanswhich implement the function/act specified in the flowchart and/or blockdiagram block or blocks.

The computer program instructions may also be loaded onto a computer orother programmable data processing apparatus to cause a series ofoperational steps to be performed on the computer or other programmableapparatus to produce a computer-implemented process such that theinstructions which execute on the computer or other programmableapparatus provide steps for implementing the functions/acts specified inthe flowchart and/or block diagram block or blocks.

The flowcharts and block diagrams in the figures may illustrate thearchitecture, functionality, and operation of possible implementationsof systems, methods and computer program products according to variousembodiments of the present disclosure. In this regard, each block in theflowchart or block diagrams may represent a module, segment, or portionof code, which comprises one or more executable instructions forimplementing the specified logical function(s). It should also be notedthat, in some alternative implementations, the functions noted in theblock may occur out of the order noted in the figures. For example, twoblocks shown in succession may, in fact, be executed substantiallyconcurrently, or the blocks may sometimes be executed in the reverseorder, depending upon the functionality involved. It will also be notedthat each block of the block diagrams and/or flowchart illustrations,and combinations of blocks in the block diagrams and/or flowchartillustrations, may be implemented by special purpose hardware-basedsystems that perform the specified functions or acts, or combinations ofspecial purpose hardware and computer instructions.

The terminology used herein is for the purpose of describing particularembodiments only and is not intended to be limiting of the disclosure.As used herein, the singular forms “a”, “an” and “the” are intended toinclude the plural forms as well, unless the context clearly indicatesotherwise. It will be further understood that the terms “comprises”and/or “comprising,” when used in this specification, specify thepresence of stated features, integers, steps, operations, elements,and/or components, but do not preclude the presence or addition of oneor more other features, integers, steps, operations, elements,components, and/or groups thereof.

The corresponding structures, materials, acts, and equivalents of allmeans or step plus function elements in the claims below are intended toinclude any structure, material, or act for performing the function incombination with other claimed elements as specifically claimed. Thedescription of the present disclosure has been presented for purposes ofillustration and description, but is not intended to be exhaustive orlimited to the disclosure in the form disclosed. Many modifications andvariations will be apparent to those of ordinary skill in the artwithout departing from the scope and spirit of the disclosure. Theembodiment was chosen and described in order to best explain theprinciples of the disclosure and the practical application, and toenable others of ordinary skill in the art to understand the disclosurefor various embodiments with various modifications as are suited to theparticular use contemplated.

A number of implementations have been described. Having thus describedthe disclosure of the present application in detail and by reference toembodiments thereof, it will be apparent that modifications andvariations are possible without departing from the scope of thedisclosure defined in the appended claims.

What is claimed is:
 1. A compensation management method, executed on acomputing device, comprising: defining a plurality of known error typeswithin performance data, wherein the plurality of known error typesincludes inaccurate vehicle cost, inaccurate vehicle profit, inaccuratesales dates, inaccurate commission rates, and inaccurate vehicledescriptions; obtaining the performance data for a plurality ofperformance-based employees within an automotive space through anapplication programming interface (API) interface configured to connectthe computing device to a plurality of external systems associated withan external business entity, wherein the external systems include adealership management platform and an inventory management platform,wherein performance data is obtained from a proprietary data feed of thedealership management platform and an external rating platform, whereinthe proprietary data feed includes a cost of a unit, a margin of theunit and a type of the unit, wherein the external rating platformincludes a Customer Satisfaction Index (“CSI”) score from a CSI survey;processing the performance data based on, at least in part, upon theplurality of known error types to identify one or more errors within theperformance data; automatically identifying and correcting one or moreerrors based on the plurality of known error types within theperformance data, thus defining corrected performance data; normalizingthe corrected performance data through a normalization engine, whereinthe normalization engine includes a data conversion and a plurality ofcustom data definitions, wherein the plurality of custom datadefinitions includes a set of rules associated with a plurality ofdealership management platforms, wherein the plurality of dealershipmanagement platforms includes DealerTrack™ and CDK™, wherein normalizingthe corrected performance data through the normalization engineincludes: identifying the dealership management platform, andautomatically mapping the corrected performance data to a generatenormalized and corrected performance data; generating a table on agraphical user interface that includes one or more of the plurality ofperformance-based employees, and for each of the one or more of theplurality of the performance-based employees during a defined period oftime includes a number of CSI surveys, an average CSI score, and avisual indicator of change in the average CSI score; generating anddisplaying a report on a graphical user interface of the computingdevice, wherein the report is configured to display a commission earnedby the automotive space based on a plurality of user-selectedcompensation plans on a graph that includes the commission on a firstaxis and the user-selected period of time on a second axis, wherein theplurality of user-selected compensation plans includes the firstcompensation plan and the second compensation plan; transmittingcompensation information calculated from the normalized and correctedperformance data to one of a plurality of payroll platforms; andgenerating payment for the plurality of performance-based employeesthrough the one of the plurality of payroll platforms based on thenormalized and corrected performance data.
 2. The compensationmanagement method of claim 1 further comprising: notifying a user of theone or more errors within the performance information.
 3. Thecompensation management method of claim 1 further comprising:calculating compensation information for the performance-based employeesbased, at least in part, upon the corrected performance information. 4.The compensation management method of claim 1 wherein the automotivespace includes one or more of: an automotive sales space; an automotiveservice space; an automotive body shop space; an automotive finance &insurance space; an automotive administrative space; an automotivefranchisor space; and an automotive parts space.
 5. The compensationmanagement method of claim 1 wherein the performance-based employees areperformance-based sellers of products.
 6. The compensation managementmethod of claim 1 wherein the performance-based employees areperformance-based sellers of services.
 7. The compensation managementmethod of claim 1 wherein the performance information is obtained fromone or more of: a customer relationship management platform, aninventory management platform, an accounting platform, a proprietarydata file, a proprietary datastore, and manually-entered data.
 8. Thecompensation management method of claim 1, wherein the plurality ofpayroll platform includes at least one of ADP™, Workday™, andPaylocity™.
 9. A computer program product residing on a computerreadable medium having a plurality of instructions stored thereon which,when executed by a processor, cause the processor to perform operationscomprising: defining a plurality of known error types within performancedata, wherein the plurality of known error types includes inaccuratevehicle cost, inaccurate vehicle profit, inaccurate sales dates,inaccurate commission rates, and inaccurate vehicle descriptions;obtaining the performance data for a plurality of performance-basedemployees within an automotive space through an application programminginterface (API) interface configured to connect the computing device toa plurality of external systems associated with an external businessentity, wherein the external systems include a dealership managementplatform and an inventory management platform, wherein performance datais obtained from a proprietary data feed of the dealership managementplatform and an external rating platform, wherein the proprietary datafeed includes a cost of a unit, a margin of the unit and a type of theunit, wherein the external rating platform includes a CustomerSatisfaction Index (“CSI”) score from a CSI survey; processing theperformance data based on, at least in part, upon the plurality of knownerror types to identify one or more errors within the performance data;automatically identifying and correcting one or more errors based on theplurality of known error types within the performance data, thusdefining corrected performance data; normalizing the correctedperformance data through a normalization engine, wherein thenormalization engine includes a data conversion and a plurality ofcustom data definitions, wherein the plurality of custom datadefinitions includes a set of rules associated with a plurality ofdealership management platforms, wherein the plurality of dealershipmanagement platforms includes DealerTrack™ and CDK™, wherein normalizingthe corrected performance data through the normalization engineincludes: identifying the dealership management platform, andautomatically mapping the corrected performance data to a generatenormalized and corrected performance data; generating a table on agraphical user interface that includes one or more of the plurality ofperformance-based employees, and for each of the one or more of theplurality of the performance-based employees during a defined period oftime includes a number of CSI surveys, an average CSI score, and avisual indicator of change in the average CSI score; generating anddisplaying a report on a graphical user interface of the computingdevice, wherein the report is configured to display a commission earnedby the automotive space based on a plurality of user-selectedcompensation plans on a graph that includes the commission on a firstaxis and the user-selected period of time on a second axis, wherein theplurality of user-selected compensation plans includes the firstcompensation plan and the second compensation plan; transmittingcompensation information calculated from the normalized and correctedperformance data to one of a plurality of payroll platforms; andgenerating payment for the plurality of performance-based employeesthrough the one of the plurality of payroll platforms based on thenormalized and corrected performance data.
 10. The computer programproduct of claim 9 further comprising: notifying a user of the one ormore errors within the performance information.
 11. The computer programproduct of claim 10 further comprising: calculating compensationinformation for the performance-based employees based, at least in part,upon the corrected performance information.
 12. The computer programproduct of claim 9 wherein the automotive space includes one or more of:an automotive sales space; an automotive service space; an automotivebody shop space; an automotive finance & insurance space; an automotiveadministrative space; an automotive franchisor space; and an automotiveparts space.
 13. The computer program product of claim 9 wherein theperformance-based employees are performance-based sellers of products.14. The computer program product of claim 9 wherein theperformance-based employees are performance-based sellers of services.15. The computer program product of claim 9 wherein the performanceinformation is obtained from one or more of: a customer relationshipmanagement platform, an inventory management platform, an accountingplatform, a proprietary data file, a proprietary datastore, andmanually-entered data.
 16. A computing system including a processor andmemory configured to perform operations comprising: defining a pluralityof known error types within performance data, wherein the plurality ofknown error types includes inaccurate vehicle cost, inaccurate vehicleprofit, inaccurate sales dates, inaccurate commission rates, andinaccurate vehicle descriptions; obtaining the performance data for aplurality of performance-based employees within an automotive spacethrough an application programming interface (API) interface configuredto connect the computing device to a plurality of external systemsassociated with an external business entity, wherein the externalsystems include a dealership management platform and an inventorymanagement platform, wherein performance data is obtained from aproprietary data feed of the dealership management platform and anexternal rating platform, wherein the proprietary data feed includes acost of a unit, a margin of the unit and a type of the unit, wherein theexternal rating platform includes a Customer Satisfaction Index (“CSI”)score from a CSI survey; processing the performance data based on, atleast in part, upon the plurality of known error types to identify oneor more errors within the performance data; automatically identifyingand correcting one or more errors based on the plurality of known errortypes within the performance data, thus defining corrected performancedata; normalizing the corrected performance data through a normalizationengine, wherein the normalization engine includes a data conversion anda plurality of custom data definitions, wherein the plurality of customdata definitions includes a set of rules associated with a plurality ofdealership management platforms, wherein the plurality of dealershipmanagement platforms includes DealerTrack™ and CDK™, wherein normalizingthe corrected performance data through the normalization engineincludes: identifying the dealership management platform, andautomatically mapping the corrected performance data to a generatenormalized and corrected performance data; generating a table on agraphical user interface that includes one or more of the plurality ofperformance-based employees, and for each of the one or more of theplurality of the performance-based employees during a defined period oftime includes a number of CSI surveys, an average CSI score, and avisual indicator of change in the average CSI score; generating anddisplaying a report on a graphical user interface of the computingdevice, wherein the report is configured to display a commission earnedby the automotive space based on a plurality of user-selectedcompensation plans on a graph that includes the commission on a firstaxis and the user-selected period of time on a second axis, wherein theplurality of user-selected compensation plans includes the firstcompensation plan and the second compensation plan; transmittingcompensation information calculated from the normalized and correctedperformance data to one of a plurality of payroll platforms; andgenerating payment for the plurality of performance-based employeesthrough the one of the plurality of payroll platforms based on thenormalized and corrected performance data.
 17. The computing system ofclaim 16 further comprising: notifying a user of the one or more errorswithin the performance information.
 18. The computing system of claim 17further comprising: calculating compensation information for theperformance-based employee based, at least in part, upon the correctedperformance information.
 19. The computing system of claim 16 whereinthe automotive space includes one or more of: an automotive sales space;an automotive service space; an automotive body shop space; anautomotive finance & insurance space; an automotive administrativespace; an automotive franchisor space; and an automotive parts space.20. The computing system of claim 16 wherein the performance-basedemployees are performance-based sellers of products.
 21. The computingsystem of claim 16 wherein the performance-based employees areperformance-based sellers of services.
 22. The computing system of claim16 wherein the performance information is obtained from one or more of:a customer relationship management platform, an inventory managementplatform, an accounting platform, a proprietary data file, a proprietarydatastore, and manually-entered data.